package xyz.kongbai121.modules.sys.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import xyz.kongbai121.modules.sys.entity.DictData;
import xyz.kongbai121.modules.sys.entity.DictType;
import xyz.kongbai121.modules.sys.entity.SysDictDataEntity;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * 字典数据
 * 
 * @author ljq
 * @email 1113282671@qq.com
 * @date 2021-11-08 17:36:53
 */
@Mapper
public interface SysDictDataDao extends BaseMapper<SysDictDataEntity> {


    List<DictData> getDictDataList();

    List<SysDictDataEntity> dataByType(Map<String, Object> params);

    List<DictType> getDictTypeList();

    Set<Integer> selectDictValueByIds(List<Long> idList);
}
